2PC Agent Method: Achieving Serializability in Presence of Failures in a Heterogeneous Multidatabase
نویسندگان
چکیده
A method for integrated concurrency control and recovery, applicable to heterogeneous multidatabase systems is proposed1. The role of the participant in the two-phase commit protocol is laid on an entity called 2PC Agent associated with the local database system. The main importance of the method is in preserving global serializability in the presence of unilateral aborts and site failures. The method requires the participating database systems to use the strict two-phase locking or a comparable rigorous concurrency control policy.
منابع مشابه
Retrospection on the HERMES Project: Implementation of a Heterogeneous Transaction Management System
The goal of the HERMES project was to conceive means to integrate existing heterogeneous database products in a transaction management system. The project produced the 2PC Agent method based on the 2PC protocol. The method is based on simulation of the prepared state at participating sites and it guarantees serializable executions in the presence of site and transaction failures. A restriction ...
متن کاملGlobal Commitment in Multidatabase Systems
Won Kim UniSQL, Inc. 9390 Research Blvd. Austin, TX 78759 In this paper, we investigate the reliability aspects of transaction processing in multidatabase systems from a formal point of view. We define a new correctness notion called global commitment (GC) for reliable transaction processing in a multidatabase environment in which local DBMSs may not support the prepared state of the two phase ...
متن کاملTransaction scheduling in dynamic composite multidatabase systems
This paper proposes composite multidatabase architecture consisting of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network. The domain of each multidatabase server is treated as a multidatabase cell. Global transactions could span multiple multidatabase cells, sometimes forcing multidatabase servers to act as component database systems. Although ...
متن کاملPrepare and Commit Certification for Decentralized Transaction Management in Rigorous Heterogeneous Multidatabases
Algorithms for scheduling of distributed transactions in a heterogeneous multidatabase, in the presence of failures, are presented. The algorithms of prepare certification and commit certification protect against serialization errors called global view distortions and local view distortions. View serializable overall histories are guaranteed in the presence of most typical failures. The assumpt...
متن کاملOn Serializability of Multidatabase Transactions Through Forced Local Conflicts
The main di culty in enforcing global serializability in a multidatabase environment lies in resolving indirect transitive con icts between multidatabase transac tions Indirect con icts introduced by local transac tions are di cult to resolve because the the behav ior or even the existence of local transactions is not known to the multidatabase system To overcome these problems we propose to in...
متن کامل